@charset "utf-8";
@font-face {
  font-family: "NotoSansHansRegular";
  src: url("../font/NotoSansHans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; display:block; width:100%; max-width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font-size: 14px; font-family: "NotoSansHansRegular", system-ui, -apple-system, sans-serif; color:#333333;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; color:#000;}
pre{font-family: inherit; white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none; color:#333333; outline:none; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
.dn{display:none !important;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{outline: none;-webkit-appearance: none;border-radius: 0; font-size:14px;}
input[type="text"],input[type="password"],input[type="search"],textarea,select,input[type="date"]{outline: none; font-family: inherit;-webkit-appearance: none;border-radius: 0; font-size:14px; display:block; width:100%; border:none; background:none; border:1px solid #dbdbdb; padding:6px 12px; transition:ease .45s;}
input[type="radio"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input[type="checkbox"]{display:inline-block; width:20px; height:20px; position:relative; top:2px; margin-right:5px; cursor:pointer;}
input::-webkit-input-placeholder {color: #888888;}
input:-moz-placeholder {　color: #888888;}
input::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder {color: #888888;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
.left{float:left;}
.right{float:right;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.container{max-width:1230px; margin:auto; position:relative; padding:0 15px;}
.container800{max-width:830px; margin:auto; position:relative; padding:0 15px;}
.container1400{max-width:1430px; margin:auto; position:relative; padding:0 15px;}
.container1000{max-width:1030px; margin:auto; position:relative; padding:0 15px;}
.container1300{max-width:1330px; margin:auto; position:relative; padding:0 15px;}
.blue{color:#1e4fdb;}
.l-grid-2>li{width:50%; float:left;}
.l-grid-3>li{width:33.333333333333336%; float:left;}
.l-grid-4>li{width:25%; float:left;height: 320px;}
.l-grid-5>li{width:20%; float:left;}
.l-grid-6>li{width:16.666666666666668%; float:left;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font24{font-size:24px;}
.font26{font-size:26px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.font36{font-size:36px;}
.font40{font-size:40px;}
.font46{font-size:46px;}
.font60{font-size:60px;}
.font34{font-size:34px;}
.padding30{padding:30px 0;}
.padding40{padding:40px 0;}
.padding60{padding:60px 0;}
.padding80{padding:80px 0;}
.padding100{padding:100px 0;}
.padding120{padding:120px 0}
.padding140{padding:140px 0;}
.padding150{padding:150px 0;}
.bold{font-weight:bold;}
.margin40{margin:40px 0;}
.center{text-align:center;}
.uppercase{text-transform:uppercase;}
.overflow{overflow:hidden;}
.relative{position:relative;}
.img{background-position:center; background-repeat:no-repeat; background-size:cover;}
.shadows{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7); z-index:99; animation:shadows cubic-bezier(0.215,.61,.355,1) .45s;}
@keyframes shadows{
	0%{opacity:0;}
	100%{opacity:1;}	
}
.shadows.close{animation:shadows1 cubic-bezier(0.215,.61,.355,1) .45s;}
@keyframes shadows1{
	0%{opacity:1;}
	100%{opacity:0;}	
}
.whitebg{background:#fff;}
.white{color:#fff;}
.lhTab .bd>div,.lhTab .bd>ul{display:none;}
video{object-fit: cover; outline:none;}
.lh-public-banner .img{width:100%; height:100%;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*布局*/

.lh-index-banner{height:100vh; position:fixed; left:0; top:0; width:100%; background:#5c5d5d;}
.lh-index-banner.web{display:none;}
.lh-index-banner .bd .img{width:100%; height:100%; position:absolute; left:0; top:0;}
.lh-index-banner .bd .container1400{z-index:2; height:100%; display:flex; align-items:center;}
.lh-index-banner .bd .text .more{margin-top:90px;}
.lh-banner-box{height:100vh;}
.lh-main-relative{z-index:2;}
.lh-banner-hd{position:absolute; left:0; bottom:5vh !important; z-index:2; text-align:center;}
.lh-banner-hd li{width:72px; height:2px; background:rgba(255,255,255,.7); border-radius:0; opacity:1; margin:0 10px !important; position:relative;}
.lh-banner-hd li:before{content:''; display:block; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0); transform-origin:left center;}
.lh-banner-hd li.on:before{transform:scaleX(1);}
header{position:fixed; left:0; top:0; z-index:100; width:100%;}
.lh-header-top{padding:25px 5.2vw;transition:cubic-bezier(0.215,.61,.355,1) .45s; height:100px;}
.Fixed .lh-header-top{padding:0 5.2vw; height:60px; background:#2E4C8C;}
.Fixed .lh-logo{top:0; transform:scale(.6);}
.Fixed .lh-logo:after{opacity:1;}
.Fixed .lh-logo:before{opacity:0;}
.Fixed .lh-nav{line-height:60px;}
.Fixed .lh-nav-btn{top:6px;}
.lh-logo{width:214px; height:62px; position:absolute; left:5.2vw; top:25px; transform-origin:left center;}
.lh-logo:before,.lh-logo:after{content:''; display:block; width:100%; height:100%; background:url(../img/logo.png) no-repeat center; background-size:cover; position:absolute; left:0; top:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-logo:after{background:url(../img/logo1.png) no-repeat center; background-size:cover; opacity:0;}
.lh-nav{line-height:62px; margin-right:2vw;}
.lh-nav a{color:#fff;font-size:16px; margin-right:40px; position:relative;}
.lh-nav a:before{content:''; display:block; width:100%; height:2px; background:#fff; position:absolute; left:0; bottom:-10px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0);}
.lh-nav a.on:before,.lh-nav a:hover:before{transform:scaleX(1);}
.lh-nav-btn{position:relative; width:50px; height:50px; position:absolute; right:5.2vw; top:30px; z-index:3;}
.lh-nav-btn i{display:block; width:20px; height:2px; background:#fff; position:absolute; right:0; top:50%; margin-top:-1px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-btn:before,.lh-nav-btn:after{content:''; display:block;width:20px; height:2px; background:#fff; position:absolute; right:0; top:50%; margin-top:-8px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-btn:after{margin-top:6px;}
.lh-header-layer{height:100vh; background:#fff; position:fixed; right:0; top:0; padding:5.2vw; display:flex; align-items:center; transform:translateX(100%); visibility:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.Nav .lh-header-layer{transform:translateX(0); visibility:visible;}
.Nav .lh-nav-btn i{transform:scaleX(0);}
.Nav .lh-nav-btn:before{background:#333; transform:translate(0,7px) rotate(45deg);}
.Nav .lh-nav-btn:after{background:#333; transform:translate(0,-7px) rotate(-45deg);}
.Nav{overflow:hidden;}
.lh-header-title h3{color:#2f4a8f;}
.lh-header-title h4{border-bottom:1px solid #CCC; padding-bottom:15px;}
.lh-header-layer dl{margin-top:40px;}
.lh-header-layer dl dt a{font-size:16px; font-weight:bold;}
.lh-header-layer dl dd{position:relative;}
.lh-header-layer dl dd:after{content:''; display:block; clear:both;}
.lh-header-layer dl dd a{float:left; margin-right:2.4vw; margin-top:10px; color:#666666; position:relative;}
.lh-header-layer dl dd a:after{content:''; display:block; width:100%; height:1px; background:#2f4a8f; position:absolute; left:0; bottom:-2px; transform:scaleX(0);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-header-layer dl dd a:last-child{margin-right:0;}
.lh-header-layer dl dd a:hover{color:#2f4a8f;}
.lh-header-layer dl dd a:hover:after{transform:scaleX(1);}
.lh-about-l{width:60%;}
.lh-about-l .text{max-width:478px; width:100%; margin:auto;}
.lh-about-r{position:absolute; right:0; top:0; height:100%; width:40%;}
.lh-index-title h4{line-height:48px; margin-top:30px;}
.lh-index-title h3{position:relative; padding-top:70px;}
.lh-index-title h3:before{content:''; display:block; width:1px; height:44px; background:#C5C5C5; position:absolute; left:50%; top:-2px;}
.lh-index-title .ccont{line-height:24px; color:#999999; margin-top:10px;}
.more{display:block; width:108px; height:40px; line-height:40px; color:#2e4c8c; text-align:center; position:relative; font-size:12px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.more:before{content:''; display:block; width:100%; height:1px; background:#2e4c8c; position:absolute; left:0; bottom:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.more:after{content:''; display:block; width:15px; height:1px; background:#2e4c8c; position:absolute; right:0; bottom:0; transform-origin:right bottom; transform:rotate(45deg);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.more:hover{color:#00B0EC;}
.more:hover:before,.more:hover:after{background:#00B0EC; transform:translateX(10px);}
.more:hover:after{transform:translateX(10px) rotate(35deg);}
.lh-index-title .more{margin:210px auto 0;}
.lh-honor-num{width:100%; background:url(../img/icon1.jpg) no-repeat center; background-size:cover; color:#fff; position:absolute; right:0; bottom:0; text-align:center;}
.lh-honor-num h3{position:relative; display:inline-block;}
.lh-honor-num h3 em{font-size:36px;}
.lh-honor-num h3 span{font-size:16px; position:absolute; right:-15px; top:0;}
.lh-business{height:100vh;}
.lh-index-title.two{position:absolute; left:0; top:10vh; z-index:2; width:25%; padding-left:5.2vw;}
.lh-index-title.two h3{padding:0;}
.lh-index-title.two h3:before{display:none;}
.lh-index-title.two h4{margin-top:10px;}
.more1{display:block; width:48px; height:48px; border-radius:50%; background:#2F4A8F; color:#fff; text-align:center; line-height:48px; color:#fff;}
.more1:hover{background:#00B0EC;}
.lh-index-title.two .more1{margin-top:50px;}
.lh-business-banner{position:absolute; left:0; top:0; width:100%; height:100%;}
.lh-business-banner .bd .img{width:100%; height:100%;}
.lh-business-hd{width:75%; height:100%; position:absolute; right:0; top:0; z-index:2;}
.lh-business-hd li{height:50%; border-left:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);}
.lh-business-hd li:nth-child(1),.lh-business-hd li:nth-child(2),.lh-business-hd li:nth-child(3){border-top:none;}
.lh-business-hd li a{padding:2.6vw; color:#fff; position:relative; display:block; height:100%; z-index:1;}
.lh-business-hd li a:before{content:''; display:block; width:100%; height:100%; background:rgba(47,74,143,.95); position:absolute; left:0; top:0; z-index:-1; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-business-hd li:nth-child(2) a:before{background:rgba(216,111,56,.95);}
.lh-business-hd li:nth-child(3) a:before{background:rgba(216,158,60,.95);}
.lh-business-hd li:nth-child(4) a:before{background:rgba(123,156,68,.95);}
.lh-business-hd li:nth-child(5) a:before{background:rgba(191,181,85,.95);}
.lh-business-hd li:nth-child(6) a:before{background:rgba(84,148,200,.95);}
.lh-business-hd li .review{position:absolute; left:50%; top:30%; text-align:center; transform:translate(-50%,100%); opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-business-hd li a:hover .review{transform:translate(-50%,0); opacity:1;}
.lh-business-hd li:last-child a:hover .more{transform:translateX(-100%);}
.lh-business-hd li.on a:before,.lh-business-hd li a:hover:before{opacity:1;}
.lh-business-hd li a:hover .icon,.lh-business-hd li.on a .icon{transform:translateY(0); opacity:1;}
.lh-business-hd li a:hover .text,.lh-business-hd li.on a .text{text-align:left; top:25%;}
.lh-business-hd li a:hover .text h3,.lh-business-hd li.on a .text h3{font-size:24px;}
.lh-business-hd li a:hover h4.more,.lh-business-hd li.on a h4.more{transform:translateY(0); opacity:1;}
.lh-business-hd li .icon{width:60px; opacity:0; transform:translateY(100%);transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-business-hd li .text{margin-top:30px; position:absolute; left:0; top:70%; text-align:right; width:100%; padding:0 2.6vw;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-business-hd li .text h3{font-size:18px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.more.white{color:#fff;}
.more.white:before,.more.white:after{background:#fff;}
.lh-business-hd li .more{position:absolute; left:2.6vw; bottom:2.6vw;}
.lh-business-hd li h4.more{transition:cubic-bezier(0.215,.61,.355,1) .45s; opacity:0; transform:translateY(-100%);}
.lh-business-hd li:last-child .more{left:inherit; right:2.6vw;}
.lh-news{background:#f8f8f8;}
.lh-news-item{margin:50px 0 0 -25px;}
.lh-news-item li{padding-left:25px;}
.lh-news-item li a{display:block; background:#fff;}
.lh-news-item li .imgbox{height:272px; overflow:hidden;}
.lh-news-item li .img{height:100%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-news-item li a:hover .img{transform:scale(1.1);}
.lh-news-item li .text{padding:20px;}
.lh-news-item li .text h3{font-size:16px; line-height:24px; height:48px; overflow:hidden;}
.lh-news-item li .text h4{color:#898989; line-height:18px; margin-top:50px; overflow:hidden;}
.lh-news-item li .text h4 i{float:left; margin-right:5px; font-size:20px;}
.lh-news-item li a:hover{box-shadow:0 0 20px rgba(0,0,0,.1); color:#2e4c8c;}
.lh-news .more{margin:110px auto 0;}
.lh-case-l{width:40%; float:left; padding:90px 5.2vw 390px; background:#fff url(../img/icon2.jpg) no-repeat right bottom;}
.lh-case-r{position:absolute; right:0; top:0; width:60%; height:100%; overflow:hidden;}
.lh-case-banner{width:100%; height:100%; position:absolute; left:0; top:0;}
.lh-case-title h4{padding-bottom:35px; border-bottom:1px solid #333;}
.lh-case-hd{margin-top:45px;}
.lh-case-hd li{line-height:36px; margin-top:30px; font-size:16px; overflow:hidden;}
.lh-case-hd li i{font-size:36px; margin-right:10px; float:left; color:#C7C7C7;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-case-hd li:hover a,.lh-case-hd li:hover a i,.lh-case-hd li.on a,.lh-case-hd li.on a i{color:#2e4c8c;}
.lh-case-banner .text{position:absolute; left:4.16vw; bottom:5vh; z-index:2; width:60%;}
.lh-case-btn{position:absolute; right:4.16vw; bottom:6vh; z-index:3;}
.lh-banner-btn a{display:inline-block; width:48px; height:48px; background:rgba(255,255,255,.2); color:#fff; border-radius:50%; text-align:center; line-height:48px; margin-left:20px;}
.lh-banner-btn a.swiper-button-disabled{opacity:.5; cursor:auto;}
.lh-banner-btn a.swiper-button-disabled:hover{background:rgba(255,255,255,.2);}
.lh-banner-btn a:first-child{margin-left:0;}
.lh-banner-btn a:hover{background:#2E4C8C;}
.lh-case-r>div{display:block !important; visibility:hidden; opacity:0;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-case-r>div.on{visibility:visible; opacity:1; z-index:2;}
footer{padding:80px 5.2vw 0; background:#2E4C8C; color:#fff; position:relative; z-index:2;}
.lh-footer-nav dl{float:left; margin-left:3.125vw;}
.lh-footer-nav dl:first-child{margin-left:0;}
.lh-footer-nav dl dt a{color:#fff;}
.lh-footer-nav dl dt a:hover{text-decoration:underline;}
.lh-footer-nav dl dt{margin-bottom:30px;}
.lh-footer-nav dl dd a{color:#a2b0ce; line-height:24px;}
.lh-footer-nav dl dd a:hover{color:#fff;}
.lh-header-contact .contact{text-align:right; color:#fff; margin-right:3.6vw; line-height:24px; position:relative;}
.lh-header-contact .ewm{width:95px; color:#a2b0ce; text-align:center;}
.lh-header-contact .ewm p{margin-top:10px;}
.lh-header-contact .contact h3{margin-bottom:15px;}
.lh-header-contact .contact h4{margin-top:15px;}
.lh-header-contact .contact:after{content:''; display:block; width:1px; height:100%; background:rgba(255,255,255,.2); position:absolute; right:-1.8vw; top:0;}
.lh-copy{margin-top:50px; padding:50px 0; color:#a2b0ce; border-top:1px solid rgba(255,255,255,.2);}
.lh-copy a{color:#a2b0ce;}
.lh-copy a:hover{color:#fff;}
.lh-index-banner.ban,.lh-banner-box.ban{height:calc(100vh - 60px);}
.lh-index-banner.ban .bd li:before{animation: fadeleft 0.8s 0ms both;}
.lh-index-banner.ban .bd li .img{animation: banImg 3s forwards;}
@keyframes banImg{
	to{transform: translateX(0);opacity: 1;}	
}
.lh-ban-text{position:absolute; left:5.2vw; top:50%; transform:translateY(-50%); z-index:2;}
.lh-ban-text .more1{margin-top:60px;}
.lh-ban-text h3{animation:lhzoomIn cubic-bezier(0.215,.61,.355,1) 1.2s forwards; animation-delay:.65s; opacity:0;}
.lh-ban-text h4{animation:lhzoomOut cubic-bezier(0.215,.61,.355,1) 1.2s forwards; animation-delay:.65s; opacity:0;}
.lh-ban-text .more1{ animation:lhfadeInRight cubic-bezier(0.215,.61,.355,1) .65s forwards; animation-delay:.65s; transform:translateX(100px); opacity:0;}
@keyframes lhfadeInRight{
	0%{transform:translateX(100px); opacity:0;}
	100%{transform:translateX(0); opacity:1;}	
}
.lh-other-nav{height:60px; line-height:60px; padding:0 5.2vw; background:#2F4A8F;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-other-nav a{color:#fff; margin-left:2.08vw; position:relative;}
.lh-other-nav a:first-child{margin-left:0;}
.lh-other-nav a:after{content:''; display:block; width:100%; height:2px; background:#fff; position:absolute; left:0; bottom:-8px;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0);}
.lh-other-nav a:hover:after,.lh-other-nav a.on:after{transform:scaleX(1);}
.lh-other-nav a.on{font-weight:bold;}
.lh-introduction{padding:13vh 5.2vw; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.lh-introduction>div{width:50%;}
.lh-introduction1-text>h3{line-height:48px;}
.lh-introduction1>div.left{width:51%;}
.lh-introduction1>div.right{width:49%;}
.lh-introduction1-text .ccont{color:#666666; line-height:24px; margin-top:2.6vw;}
.lh-honor-num.introduction{width:600px; right:5.2vw; background:#1565af;}
.lh-honor-num.introduction li:first-child{background:#004b91;}
.lh-honor-num.introduction li:last-child{background:#2a7dcb;}
.lh-honor-num p{margin-top:6px;}
.lh-introduction2-img{width:38.02083333333333vw;}
.lh-introduction1-text .more{margin-top:100px;}
.lh-introduction3{padding:200px 5.2vw;}
.lh-introduction4 li{height:39.58333333333333vw; position:relative; overflow:hidden;}
.lh-introduction4 li .img{width:100%; height:100%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-introduction4 li .text{position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; line-height:48px;}
.lh-introduction4 li .more{margin:5.2vw auto 0;}
.lh-introduction4 li:hover .img{transform:scale(1.1);}
.lh-other-nav-box{height:60px;}
.otherNav .lh-other-nav{position:fixed; width:100%; z-index:99; left:0; top:0; padding:0 5.2vw 0 20vw;}
header{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.otherNav header{transform:translateY(-100%);}
.otherNav .lh-nav-btn{transform:translateY(60px);}
.otherNav .lh-logo{transform: scale(.6) translateY(98px);}
.otherNav .lh-header-layer{transform:translate(100%,60px);}
.otherNav.Nav .lh-header-layer{transform:translate(0,60px);}
.lh-ones{padding:80px 5.2vw; line-height:30px; font-size:16px; background:#f8f8f8;}
.lh-ones img{width:auto !important; height:auto !important; display:inline-block;}
.lh-honor{padding:80px 5.2vw; background:#f8f8f8;}
.lh-honor-item{margin-left:-37px;}
.lh-honor-item li{padding-left:37px; margin-bottom:37px;}
.lh-honor-item li a{display:block; background:#fff; padding:25px;}
.lh-honor-item li h3{text-align:center; margin-top:10px; color:#666666; font-size:16px; height:16px; line-height:16px; overflow:hidden; text-overflow:ellipsis;    white-space: nowrap;}
.lh-imgLayer-banner{position:fixed; left:0; top:0; width:100%; height:100%; z-index:3000; background:rgba(0,0,0,.8); animation:imgLayer cubic-bezier(0.215,.61,.355,1) .65s forwards;}
@keyframes imgLayer{
	0%{opacity:0; transform:scale(1.1);}
	100%{opacity:1;transform:scale(1);}	
}
@keyframes imgLayer1{
	0%{opacity:1;transform:scale(1);}
	100%{opacity:0; transform:scale(1.1);}	
}
.lh-imgLayer-banner li>div{width:100%; height:100%;display:flex; align-items:center; justify-content:center;}
.lh-imgLayer-banner li img{width:auto; max-width:90%; max-height:90%;}
.lh-imgLayer-banner li video{width:80%; height:80%;}
.lh-imgLayer-close{position:absolute; right:0; top:0; width:60px; height:60px; background:rgba(0,0,0,.6); text-align:center; line-height:60px; color:#fff; z-index:3; font-size:20px;}
.prevn,.nextn{position:absolute; top:50%; margin-top:-30px; width:60px; height:60px; text-align:center; line-height:60px; background:rgba(0,0,0,.6); color:#fff; z-index:3;}
.prevn{left:0;}
.nextn{right:0;}
.lh-imgLayer-close:hover,.prevn:hover,.nextn:hover{background:#000;}
.lh-loading{text-align:center; margin-top:4vh; color:#2E4C8C;}
.lh-loading i{font-size:32px; margin-right:10px; position:relative; top:6px; animation:loading linear 1s infinite; display:inline-block;}
@keyframes loading{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}
}
.lh-culture-item{margin-top:50px;}
.lh-culture-item li{overflow:hidden; background:#fff;}
.lh-culture-item li>div{float:left; width:50%;}
.lh-culture-item li .text{padding:4.16vw 2vw 4.16vw 4.16vw;}
.lh-culture-item li h3{color:#2f4a8f;}
.lh-culture-item li .ccont{margin-top:1.5625vw; color:#666666;}
.lh-culture-item li:nth-child(odd)>.img{float:right;}
.fadeIn{animation-delay:.2s;}
.lh-contact{padding:80px 5.2vw;}
.lh-contact-a .left{line-height:55px;}
.lh-contact-a .right{text-align:right;}
.lh-contact-a .right h3{font-size:15px; color:#878787;}
.lh-contact-a .right p{color:#2f4a8f;}
.lh-contact-b{margin-top:30px; padding-top:35px; border-top:1px solid #E5E5E5;}
.lh-contact-b .left{color:#666666; line-height:30px;}
.lh-contact-b .img{float:right; width:90px;}
.lh-contact-b .ewm{position:relative;}
.lh-contact-b .ewm pre{position:absolute; right:100px; bottom:0; color:#666666; line-height:24px; width:100%; text-align:right;}
.lhMap{height:63vh;}
.lh-talent li{overflow:hidden; position:relative;}
.lh-talent li .text{width:38%; float:left; height:100%; display:flex; align-items:center; position:absolute; left:0; top:0; padding:0 5.2vw;}
.lh-talent li .img{width:62%; float:right;}
.lh-talent li:nth-child(even) .text{right:0; left:inherit; color:#fff;}
.lh-talent li:nth-child(even) .img{float:left;}
.lh-talent li:nth-child(even){background:#6085d6;}
.lh-talent li:nth-child(even) .text .ccont{color:#fff;}
.lh-talent li:nth-child(3) .text{color:#fff; background:#29a1bf;}
.lh-talent li:nth-child(3) .text .ccont{color:#fff;}
.lh-talent li .lh-introduction1-text .ccont{margin-top:2.6vw;}
.lh-talent li .lh-introduction1-text .more{margin-top:5.2vw;}
.lh-recruitment-title{height:80px; line-height:80px; background:#fff; padding:0 5.2vw; overflow:hidden; position:relative; cursor:pointer;}
.lh-recruitment-title span{display:block; float:left; width:16%; font-size:16px;}
.lh-recruitment-title em{width:30px; height:30px; border-radius:50%; background:#A0A0A0; position:absolute; right:5.2vw; top:50%; margin-top:-15px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-recruitment-title em:before,.lh-recruitment-title em:after{content:''; display:block; width:10px; height:2px; background:#fff; position:absolute; left:50%; top:50%; margin:-1px 0 0 -5px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-recruitment-title em:after{transform:rotate(90deg);}
.lh-recruitment-info{background:#ececec; padding:80px 5.2vw; color:#7f7f7f; line-height:30px; display:none;}
.lh-recruitment-title:hover em{background:#2E4C8C;}
.lh-recruitment-item li{border-bottom:2px solid #ECECEC;}
.lh-recruitment-item li.on em{background:#2E4C8C;}
.lh-recruitment-item li.on em:after{transform:rotate(90deg) scaleX(0);}
.lh-news-item.list li{padding-left:2.1vw; margin-bottom:8.1vw;}
.lh-news-item.list{margin:0 0 0 -2.1vw;}
.lh-news-item.list li .imgbox{height:14.166vw; overflow:hidden;}
.lh-news-item.list li .img{transition:cubic-bezier(0.215,.61,.355,1) .45s;height:100%;}
.lh-news-item.list li a:hover .img{transform:scale(1.1);}
.lh-news-item.list li .text{padding:1.5625vw;}
.lh-news-item.list li .text h4{margin-top:2.6vw;}
.lh-detail{padding:80px 10vw; background:#f8f8f8;}
.lh-detail .time{width:5.2vw; height:102px; background:#fff; text-align:center; padding-top:25px;}
.lh-detail-cont{width:49vw; margin-left:1.2vw; background:#fff; padding:5.2vw;}
.lh-detail-cont>h1{line-height:40px;}
.lh-detail-h2{padding:38px 0; border-bottom:1px solid #C6C6C6; line-height:20px;}
.lh-detail-h2 a{float:left; font-size:20px; color:#8A8A8A; margin-right:20px;}
.lh-detail-h2 a:hover{color:#324D91;}
.lh-detail-h2 .right i{margin-right:6px; font-size:18px; float:left;}
.lh-detail-main{margin-top:50px; line-height:24px;}
.lh-detail-main img{width:auto !important;height:auto !important;}
.lh-detail-other{width:23vw; background:#fff; padding:2vw;}
.lh-detail-other>h3{position:relative; padding-left:12px;}
.lh-detail-other>h3:before{content:''; display:block; width:2px; height:18px; background:#2F4A8F; position:absolute; left:0; top:50%; margin-top:-9px;}
.lh-other-news{margin-top:20px;}
.lh-other-news li h3{line-height:24px; margin-top:20px; height:48px; overflow:hidden;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-other-news li.first{border-bottom:1px solid #C6C6C6; margin-bottom:10px;}
.lh-other-news li.first a{display:block; padding-bottom:15px;}
.lh-other-news li h2{line-height:36px; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:36px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-other-news li span{line-height:36px;}
.lh-other-news li a:hover h2,.lh-other-news li a:hover h3{color:#1E4FDB;}
.lh-return{display:block; padding:2.6vw 0; text-align:center; background:#fff;}
.lh-return i{margin-left:20px; color:#2E4C8C;}
.lh-return:hover{color:#2E4C8C;}
.lh-results-item{margin-left:-2.9vw;}
.lh-results-item li{padding-left:2.9vw; margin-bottom:2.9vw;}
.lh-results-item li a{display:block; background:#fff; overflow:hidden; position:relative;}
.lh-results-item li a:before{content:''; display:block; width:100%; height:4px; background:#2F4A8F; position:absolute; left:0; bottom:0;transition:cubic-bezier(0.215,.61,.355,1) .45s; transform:scaleX(0);}
.lh-results-item li .imgbox{height:20.833333333333336vw;  overflow:hidden;}
.lh-results-item li .img{height:100%;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-results-item li .text{padding:1.5vw;}
.lh-results-item li h3{height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-results-item li p{margin-top:1.8vw; color:#666666; overflow:hidden; line-height:16px;}
.lh-results-item li p i{float:left; margin-right:4px;}
.lh-results-item li a:hover .img{transform:scale(1.1);}
.lh-results-item li a:hover:before{transform:scaleX(1);}
.lh-results-item li a:hover h3{color:#2F4A8F;}
.lh-field-item li{background:#fff; margin-bottom:22px;}
.lh-field-item li a{display:block; position:relative; overflow:hidden;}
.lh-field-item li a>div{width:50%; float:left;}
.lh-field-item li a .img{overflow:hidden;}
.lh-field-item li a img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-field-item li a:hover img{transform:scale(1.1);}
.lh-field-item li .text{padding:4.16vw; position:relative; height:100%; position:absolute; right:0; top:0;}
.lh-field-item li .text .ccont{margin-top:2.6vw; color:#666666; line-height:30px; font-size:16px;}
.lh-field-item li .text .more{position:absolute; left:4.16vw; bottom:4.16vw;}
.lh-field-item li a:hover{box-shadow:0 0 20px rgba(0,0,0,.1);}
.lh-field-detail{position:relative;}
.lh-field-detail>div{width:50%; float:left;}
.lh-field-cont{padding:0 3.1vw;}
.lh-field-cont .ccont{line-height:30px; font-size:16px; color:#666666; margin-top:2.5vw;}
.lh-jg .ccont{line-height:24px; color:#666666; margin:50px auto 0; max-width:680px;}
.lh-map{background:#f8f8f8; position:relative;}
.lh-map:before{content:''; display:block; width:0; height:0; border:40px solid transparent; border-top:40px solid #fff; position:absolute; left:50%; top:0; margin-left:-40px;}
#chart-panel{width:100%; height:100vh;}
.lh-map-layer{width:267px; border-radius:8px; background:#fff; border:none; box-shadow:0 0 20px rgba(0,0,0,.1); color:#000; overflow:hidden;}
.lh-map-layer .title{height:58px; background:#2F4A8F; color:#fff; font-size:20px; padding:20px 20px 0;}
.lh-map-layer .title .left{font-size:24px; opacity:.1;}
.lh-map-layer .cont{padding:20px; line-height:24px; color:#666666;}
.lh-map-layer .cont em,.lh-map-layer .cont span{float:left;}
.lh-map-layer .cont em{width:80%; white-space:normal;}
.lh-jg .ccont{margin-top:30px;}
.lh-web-map{display:none;}
.lc-news-banner{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); margin-bottom:30px;}
.lc-news-banner .bd li a{display:block; overflow:hidden; position:relative;}
.lc-news-banner .bd li .img{float:left; margin-right:30px; width:740px; height:410px;}
.lc-news-banner .bd li .text{padding:50px 30px 0 0;}
.lc-news-banner .bd li .text .time{font-size:16px; position:relative; display:inline-block;}
.lc-news-banner .bd li .text .time:after{content:''; display:block; width:20px; height:1px; background:#2F4A8F; position:absolute; left:0; bottom:-15px;}
.lc-news-banner .bd li .text .name{margin-top:50px; height:28px; line-height:28px; overflow:hidden;}
.lc-news-banner .bd li .text .ccont{margin-top:20px; line-height:30px; font-size:16px;}
.lc-news-btn{position:absolute; left:770px; bottom:50px; z-index:2;}
.lc-news-btn a{display:block; width:45px; height:45px; border:1px solid #CDCDCD; border-radius:50%; float:left; margin-right:20px; text-align:center; line-height:45px; font-size:20px; color:#CDCDCD;}
.lc-news-btn a:hover{background:#2F4A8F; border-color:#2F4A8F; color:#fff;}

.z_news_page{ padding-bottom: 80px;}
.z_news_box{margin-bottom: 20px;}
.z_news_box .z_news_tit{ display: flex; align-items: center; line-height: 60px; margin-bottom: 20px;border-bottom: 1px solid #ddd; }
.z_news_tit .mores{ margin-left: auto; text-transform: uppercase; font-size: 15px;color: #004B91;}
.z_news_tit h4{ display: inline-block; position: relative;}
.z_news_tit h4::before{ content: ""; display: block; width: 100%; height: 2px; background: #004B91; position: absolute; left: 0; bottom: 0;}
.z_news_list{  width: 100%;}
.z_news_list li{position: relative; padding-left: 20px; box-sizing: border-box;}
.z_news_list li::before{ content: ""; display: block; width: 6px; height: 6px; background: #ddd; border-radius: 50%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 1;}
.z_news_list li a{ display: block; height: 40px; font-size: 15px; line-height: 40px; color: #000;}
.z_news_list li span{ display: inline-block;}
.z_news_list li .tit{ width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.z_news_list li .time{ float: right; color: #999;}
.z_news_list li:hover a,.z_news_list li:hover .time{ color: #004B91;}
.z_news_list2 li{border-bottom: 1px solid #f1f1f1; padding-bottom: 30px; margin-bottom: 30px;}
.z_news_list2 li h3{ font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.z_news_list2 li h4{ margin: 15px 0; color:#a9a9a9 ; font-size: 15px;}
.z_news_list2 li .desc{  line-height: 24px;max-height: 48px;max-height: none; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.z_news_list2 li:hover h3{ color: #004B91;}
.z_mobile_nav{ display: none;}
.z_news_flwarp{ width: 20%; float: left;    margin-top: 0;
    padding-top: 40px;
    background: #f5f5f5;}
.side-menu .menu-list {
    min-height: 290px;
    padding-left: 20px;
}
.side-menu li {
    line-height: 47px;
    margin-right: 0;
    float: none;
    border-radius: 0;
    border: 0; margin-bottom: 10px;
}
.side-menu li a {
    padding-left: 30px; display: block; width: 100%; height: 100%;
    font-size: 16px;    padding: 5px 12px; padding-left: 30px;
    display: block;
    background: url(../img/side-li.png) no-repeat 93% center;
    text-decoration: none;
}
.side-menu li.active a, .side-menu li:hover a {
    background: url(../img/side-liH.png) no-repeat 13px center #fff;
}
.side-menu li.active a {
    color: #233973;
}
.z_news_fcwarp{ width: 50%; float: left; margin-left: 2%; padding-top: 30px; padding-bottom: 80px;}
.z_news_frwarp{ width: 27%; float: right;}
.z_honor{     padding: 0px 10vw;
   }
.z_page { text-align: center;}
.z_page a{    display: inline-block;margin-bottom: 5px;padding: 0px 15px; margin: 0 5px; font-size: 12px;line-height: 28px;background: #fff;border: 1px solid #e3e3e3;text-align: center;color: #333;border-radius: 3px;}
.z_page a:hover,.z_page a.active{background: #233973;
    border: 1px solid #233973; color: #fff;}

    
@media screen and (max-width:1600px){
	
}
@media screen and (max-width: 1460px){
	.lh-field-item li .text{padding:2vw;}
	.lh-field-item li .text .more{left:2vw; bottom:2vw;}
	.lh-honor-num.introduction{right:0;}
}
@media screen and (max-width: 1360px){
	
	
}
/*平板*/
@media screen and (max-width: 1200px){
	.lh-header-top{padding:25px 15px;}
	.lh-logo{left:15px;}
	.lh-nav{margin-right:5vw;}
	.lh-nav-btn{right:15px;}
	.lh-introduction1>div.left{width:45%;}
}
/*手机*/
@media screen and (max-width: 980px){
	body,a{font-size:12px;}
	.padding30,.padding40{padding:20px 0;}
	.padding60,.padding80,.padding100,.padding120,.padding150,.padding140{padding:30px 0;}
	.margin40{margin:20px 0;}
	.font16{font-size:14px;}
	.font18{font-size:16px;}
	.font20,.font34,.font26{font-size:18px;}
	.font24,.font28,.font60,.font40,.font30,.font46,.font36{font-size:20px;}
	.l-grid-2>li{width:100%;}
	.l-grid-4>li{width:50%;}
	.l-grid-5>li,.l-grid-6>li{width:33.333333333333336%;}
	.lh-header-top{padding:0 5.2vw; height:50px; background:#2E4C8C;}
	.lh-logo{top:-5px; transform:scale(.5); transform-origin:left center; z-index:2;}
	.lh-logo:after{opacity:1;}
	.lh-logo:before{opacity:0;}
	.lh-nav-btn{top:0; right:0; background:#fff;}
	.lh-nav-btn i,.lh-nav-btn:before,.lh-nav-btn:after{right:15px; background:#2E4C8C;}
	.lh-nav{position:fixed; left:0; top:0; width:100vw; height:100vh; background:#2E4C8C; padding-top:40%; transform:translateX(100%);transition:cubic-bezier(0.215,.61,.355,1) .45s; visibility:hidden;}
	.lh-nav a{display:block; float:none; margin:0; text-align:center; line-height:50px; font-size:16px;}
	.webNav .lh-nav{transform:translateX(0); visibility:visible;}
	.webNav .lh-nav-btn i{transform:scaleX(0);}
	.webNav .lh-nav-btn:before{background:#333; transform:translate(0,7px) rotate(45deg);}
	.webNav .lh-nav-btn:after{background:#333; transform:translate(0,-7px) rotate(-45deg);}
	.lh-banner-hd li{width:30px; margin:0 5px !important;}
	.lh-about>div{float:none; width:100%;}
	.lh-about-r,.lh-honor-num{position:static;}
	.lh-honor-num h3 em{font-size:24px;}
	.lh-index-title h3{padding-top:40px;}
	.lh-index-title h3:before{height:30px;}
	.lh-index-title h4{line-height:30px;}
	.lh-about-l .text{padding:0 15px;}
	.lh-index-title .more{margin:30px auto 0;}
	.lh-news-item li{width:100%; margin-top:15px;}
	.lh-news-item{margin:20px 0 0 -25px;}
	.lh-nav a:before{display:none;}
	.lh-news-item li .text{padding:15px !important;}
	.lh-news-item li .text h4{margin-top:20px;}
	.lh-news .more{margin:30px auto 0;}
	.lh-case>div{float:none; width:100%;}
	.lh-case-r{position:relative; height:270px;}
	.lh-case-l{padding:30px 15px; background:#fff;}
	.lh-case-title h4{padding-bottom:10px;}
	.lh-case-hd li{width:50%; float:left;}
	.lh-case-hd{margin-top:0;}
	.lh-case-hd li{margin-top:20px;}
	.lh-case-banner .text{left:15px;}
	.lh-case-banner .text h3{font-size:14px;}
	.lh-case-banner .text p{font-size:12px;}
	.lh-banner-btn a{width:30px; height:30px; line-height:30px; margin-left:10px; font-size:14px;}
	footer{padding:30px 15px 0;}
	.lh-footer-nav{display:none;}
	.lh-header-contact .contact{float:none; margin:0;}
	.lh-header-contact .contact:after{display:none;}
	.lh-header-contact .ewm{margin-top:30px;}
	.lh-copy{padding:20px 0; margin-top:20px;}
	.lh-business{height:auto; background:#F8F8F8; padding:30px 0 0;}
	.lh-index-title.two{position:static; color:#333; width:100%;}
	.lh-business-banner{position:relative; height:200px;}
	.lh-index-title.two .more1{margin-top:30px;}
	.more1{width:30px; height:30px; line-height:30px;font-size:14px;}
	.lh-business-hd{position:static; background:#2E4C8C; width:100%; margin-top:30px;}
	.lh-business-hd li{border:none; width:20%; padding:30px 0;}
	.lh-business-hd li:last-child{display:none;}
	.lh-business-hd li a:before,.lh-business-hd li h4.more{display:none;}
	.lh-business-hd li .icon{width:30px; transform:translateY(0) !important; opacity:1; margin:auto;}
	.lh-business-hd li a{padding:0;}
	.lh-business-hd li .text{position:static; margin-top:0; padding:0; text-align:center !important;}
	.lh-business-hd li .text h3{font-size:12px !important; margin-top:5px;}
	.lh-business-hd li .text p{display:none;}
	.lh-news-item li .imgbox{height:230px !important;}
	.lh-honor{padding:30px 15px;}
	.lh-field-item li a>div,.lh-field-detail>div{width:100%; float:none;}
	.lh-field-item li .text{position:relative; padding:15px;}
	.lh-field-item li .text .ccont{line-height:24px; font-size:12px; margin-top:20px;}
	.lh-field-item li .text .more{position:relative; margin-top:20px;}
	.lh-field-cont{position:static; margin-top:30px; padding:0;}
	.lh-field-cont .ccont{font-size:12px; line-height:24px;}
	.lh-other-nav{padding:0 10px;}
	.lh-results-item li{width:100%;}
	.lh-results-item li .imgbox{height:250px;}
	.lh-results-item{margin-left:-15px;}
	.lh-results-item li{padding-left:15px; margin-bottom:15px;}
	.lh-results-item li .text{padding:20px;}
	.lh-results-item li p{margin-top:15px;}
	.lh-loading{margin-top:30px; font-size:12px;}
	.lh-loading i{font-size:24px; top:3px;}
	.lh-talent li .img{width:100%; float:none;}
	.lh-talent li .text{position:relative !important; width:100%; padding:20px;}
	.lh-introduction1-text>h3{line-height:30px;}
	.lh-introduction{padding:30px 15px;}
	.lh-introduction>div{width:100% !important; float:none;}
	.lh-honor-num.introduction{width:100%; margin-top:30px;}
	.lh-introduction2-img{width:100%; height:220px; margin-bottom:30px;}
	.lh-introduction1-text .more{margin-top:50px;}
	.lh-introduction4 li{height:295px;}
	.lh-introduction4 li .text{line-height:30px;}
	.lh-recruitment-title span{width:30%; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-right:10px;}
	.lh-recruitment-title{padding:0 15px; height:50px; line-height:50px;}
	.lh-recruitment-title span:nth-child(4){display:none;}
	.lh-recruitment-title em{right:10px;}
	.lh-recruitment-info{padding:20px 15px;}
	.lh-culture-item{margin-top:30px;}
	.lh-culture-item li>div{float:none !important; width:100%;}
	.lh-detail{padding:30px 15px;}
	.lh-detail .time{float:none; width:100%; background:none; height:auto; padding:0 0 20px 0;}
	.lh-detail-cont{width:100%; float:none; padding:20px; margin:0;}
	.lh-detail-cont>h1{line-height:30px;}
	.lh-detail-h2{padding:20px 0;}
	.lh-detail-h2 a{display:none;}
	.lh-detail-main{margin-top:20px;}
	.lh-detail-other{width:100%; float:none; margin-top:10px; padding:20px;}
	.lh-ones,.lh-contact{padding:30px 15px;}
	.lh-contact-a .left,.lh-contact-a .right{float:none; text-align:left;}
	.lh-contact-b>div{float:none;}
	.lh-contact-b .ewm{overflow:hidden; margin-top:30px;}
	.lh-contact-b{padding-top:30px;}
	.lh-contact-b .img{float:left;}
	.lh-contact-b .ewm pre{right:inherit; left:100px; text-align:left; line-height:20px;}
	.lh-honor-item li{width:100%; margin-bottom:10px;}
	.prevn, .nextn{display:none;}
	.lh-imgLayer-close{width:40px; height:40px; line-height:40px;}
	.lh-imgLayer-banner li div{ display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}
	#chart-panel{display:none;}
	.lh-web-map{display:block;}
	.lh-web-map li{background:#fff; margin-bottom:10px; padding:15px;}
	.lh-map{padding:30px 0;}
	.lh-map:before{display:none;}
	.lh-web-map li h3{font-size:16px; font-weight:bold; margin-bottom:5px;}
	.lc-news-banner .bd li .img{width:100%; height:200px; float:none; margin:0;}
	.lc-news-banner .bd li .text{padding:20px;}
	.lc-news-banner .bd li .text .name{margin-top:40px; font-size:16px; height:16px; line-height:16px;}
	.lc-news-banner .bd li .text .ccont{font-size:12px; line-height:24px;}
	.lc-news-btn{left:initial; right:0; bottom:infinite; top:220px;}
	.lc-news-btn a{width:30px; height:30px; line-height:30px; font-size:14px; margin-right:5px;}
	.lh-jg>div{padding:0 5px;}
	.lh-index-banner{display:none;}
	.lh-index-banner.web,.lh-index-banner.ban{display:block;}
/* 	.z_news_page{ padding: 20px 0;} */
	
	.z_news_tit h4{ font-size: 18px;}
	.z_news_box .z_news_tit{ line-height: 40px; margin-bottom: 10px;}
	.z_news_list li a{ height: 30px; line-height: 30px; font-size: 14px;}
	.z_news_box{ margin-bottom: 10px;}
	.z_news_list li{ padding-left: 10px;}
	.z_news_list li::before{ width: 5px; height: 5px;}
	.z_honor{ padding: 20px 0;}
	.z_news_list2 li h3{ font-size: 16px; flex-shrink: 0; width: 74%;}
	.z_news_list2 li .text{ display: flex; align-items: center;}
    .z_news_list2 li h4{ margin: 0px 0;  margin-left: auto;}
	.z_news_list2 li{ padding-bottom: 10px; margin-bottom: 10px;}
	.z_mobile_nav{ display: block;}
	.z_news_flwarp{ display: none;}
	.z_news_frwarp{ width: 100%;}
	.z_news_frwarp{ padding-top: 0;}
	.z_news_frwarp{ display: none;}
	.z_news_fcwarp{ width: 100%; margin-left: 0; padding-top: 0;}
	.z_honor{ padding: 10px; box-sizing: border-box; }
	.lh-index-banner.ban,.lh-banner-box.ban{height:100vh;}
	.z_news_fcwarp{ padding-bottom: 30px;}
	.z_news_list2 li .desc{ display: none;}
} 
/*动画*/
.lh-index-banner .bd .text p{transition-delay:.2s;}
.lh-index-banner .bd .text h3{transform:scale(.7); opacity:0; display:inline-block;}
.lh-index-banner .bd .text p{transform:scale(1.2); opacity:0;}
.lh-index-banner .bd .text .more{transform:translateX(100%); opacity:0;}
.lh-index-banner .bd li.swiper-slide-active .text h3{animation:lhzoomIn cubic-bezier(0.215,.61,.355,1) 1s forwards; animation-delay:1s;}
.lh-index-banner .bd li.swiper-slide-active .text p{animation:lhzoomOut cubic-bezier(0.215,.61,.355,1) 1s forwards; animation-delay:1s;}
.lh-index-banner .bd li.swiper-slide-active .text .more{animation:fadeInRight cubic-bezier(0.215,.61,.355,1) 1s forwards; animation-delay:1s;}
@keyframes lhzoomIn{
	0%{transform:scale(.7); opacity:0;}
	100%{transform:scale(1); opacity:1;}	
}
@keyframes lhzoomOut{
	0%{transform:scale(1.2); opacity:0;}
	100%{transform:scale(1); opacity:1;}	
}
.lh-index-banner .bd li.swiper-slide-active{z-index:4;}
.lh-index-banner .bd .img{transition:ease 2.5s; transform:scale(1.04); opacity:1;}
.lh-index-banner .bd li.swiper-slide-active .img{transform:scale(1); opacity:1;}
@keyframes lhfadeInUp{
	0%{transform:translateY(100px); opacity:0;}
	100%{transform:translateY(0); opacity:1;}	
}
.lhzoomIn{animation-name:lhzoomIn;}
.lhzoomOut{animation-name:lhzoomOut;}
/*后台图片尺寸标注*/
/*
.lh-index-banner:after,.lh-about-r:after,.lh-business:before,.lh-news-item:before,.lh-case-r:after,.lh-field-item li .img:after,.lh-results-item:before,.lh-talent li .img:before,.lh-introduction2-img:after,.lh-culture-item li .img:after{content:'banner图片尺寸:1920*1024px'; display:block; position:absolute; right:0; top:50%; z-index:10; background:#fff; padding:5px 10px; font-size:12px;}
.lh-news-item,.lh-field-item li .img,.lh-results-item,.lh-talent li .img,.lh-introduction2-img,.lh-culture-item li .img{position:relative;}
.lh-about-r:after{content:'图片尺寸:768*840px';}
.lh-business:before{content:'图片尺寸:1920*960px';}
.lh-news-item:before{content:'图片尺寸:750*513px';}
.lh-case-r:after{content:'图片尺寸:1152*860px';}
.lh-field-item li .img:after{content:'图片尺寸:860*518px';}
.lh-results-item:before{content:'图片尺寸:750*560px';}
.lh-talent li .img:before{content:'图片尺寸:1190*760px';}
.lh-introduction2-img:after{content:'图片尺寸:750*530px';}
.lh-culture-item li .img:after{content:'图片尺寸:860*410px';}
*/